package vodka.interpreter;

import java.io.*;

/**
 *	Stub methods for use with NativeHookTemplate.
 */

public class NativeTemplate
{
	public NativeTemplate()
	{
	}

	public NativeTemplate(NativeTemplate arg1)
	{
	}

	public NativeTemplate(NativeTemplate arg1, NativeTemplate arg2)
	{
	}
	
	
	public NativeTemplate methodVirtual0()
	{
		return this;
	}

	public NativeTemplate methodVirtual1(NativeTemplate arg1)
	{
		return this;
	}

	public NativeTemplate methodVirtual2(NativeTemplate arg1, NativeTemplate arg2)
	{
		return this;
	}

	public static void methodVoidStatic0()
	{
	}

	public static NativeTemplate methodStatic0()
	{
		return new NativeTemplate();
	}

	public static NativeTemplate methodStatic1(NativeTemplate arg1)
	{
		return new NativeTemplate();
	}

	public static NativeTemplate methodStatic2(NativeTemplate arg1, NativeTemplate arg2)
	{
		return new NativeTemplate();
	}

	public static float methodBasicStatic2(int arg1, boolean arg2)
	{
		return 5.0f;
	}

	public static int[] methodArrayStatic2(int[] arg1, String[] arg2)
	{
		return arg1;
	}
}